panel of solar cells - Espagnol Anglais Dictionnaire